package fr.istic.linkedcv.client.presentation;

import java.util.ArrayList;
import java.util.List;

import com.google.gwt.user.client.ui.Hyperlink;
import com.google.gwt.user.client.ui.MenuBar;

import fr.istic.linkedcv.client.presentation.command.MenuCmd;
import fr.istic.linkedcv.client.presentation.impl.UiImpl;

public class Menu extends MenuBar {
	List<Hyperlink> listeLiensMenu = new ArrayList<Hyperlink>();
	public Menu(UiImpl ui) {
		// listeLiensMenu.add(new Hyperlink("Mon cv","my_cv"));
		// listeLiensMenu.add(new Hyperlink("Mes Messages","liste_messages"));
		// listeLiensMenu.add(new Hyperlink("Création d'un cv","create_cv"));
		// listeLiensMenu.add(new Hyperlink("Création d'un groupe","create_groupe"));
		// listeLiensMenu.add(new Hyperlink("Toutes les personnes","liste_personnes"));
		// listeLiensMenu.add(new Hyperlink("Mes amis","liste_amis"));
		// listeLiensMenu.add(new Hyperlink("Mes groupes","my_groupes"));
		// listeLiensMenu.add(new
		// Hyperlink("Tous les groupes","liste_groupes"));
		// listeLiensMenu.add(new Hyperlink("Déconnexion","logout"));
		if(ui.getControle().isLogged()){
			MenuBar cvMenu = new MenuBar(true);
			cvMenu.addItem("Mon cv", new MenuCmd("my_cv", ui));
			cvMenu.addItem("Création d'un cv", new MenuCmd("create_cv", ui));
	
			MenuBar groupeMenu = new MenuBar(true);
			groupeMenu.addItem("Création d'un groupe", new MenuCmd("create_groupe", ui));
			groupeMenu.addItem("Mes groupes", new MenuCmd("my_groupes", ui));
			groupeMenu.addItem("Tous les groupes", new MenuCmd("liste_groupes", ui));
	
			MenuBar myAccountMenu = new MenuBar(true);
			myAccountMenu.addItem("Mes Messages", new MenuCmd("liste_messages", ui));
			myAccountMenu.addItem("Mes amis", new MenuCmd("liste_amis", ui));
			myAccountMenu.addItem("Toutes les personnes", new MenuCmd("liste_personnes", ui));
			myAccountMenu.addItem("Déconnexion", new MenuCmd("logout", ui));
			
			addItem("CV", cvMenu);
			addItem("Groupe", groupeMenu);
			addItem("Compte", myAccountMenu);
		}

		// build();
	}

	

}
